home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20030409-20031118 / 000257_fdc@sesame.cc.columbia.edu_Thu Sep 4 14:48:13 EDT 2003.msg < prev    next >
Text File  |  2020-01-01  |  2KB  |  54 lines

  1. Article: 14498 of comp.protocols.kermit.misc
  2. Path: newsmaster.cc.columbia.edu!news-not-for-mail
  3. From: fdc@sesame.cc.columbia.edu (Frank da Cruz)
  4. Newsgroups: comp.protocols.kermit.misc
  5. Subject: Re: missing bytes...
  6. Date: 4 Sep 2003 14:48:09 -0400
  7. Organization: Columbia University
  8. Lines: 37
  9. Message-ID: <bj81d9$bai$1@sesame.cc.columbia.edu>
  10. References: <cf6cc183.0309031713.73a00933@posting.google.com> <bj7hfa$1ho$1@sesame.cc.columbia.edu> <cf6cc183.0309040955.6efec36f@posting.google.com>
  11. NNTP-Posting-Host: sesame.cc.columbia.edu
  12. X-Trace: newsmaster.cc.columbia.edu 1062701290 16740 128.59.59.56 (4 Sep 2003 18:48:10 GMT)
  13. X-Complaints-To: postmaster@columbia.edu
  14. NNTP-Posting-Date: 4 Sep 2003 18:48:10 GMT
  15. Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.misc:14498
  16.  
  17. In article <cf6cc183.0309040955.6efec36f@posting.google.com>,
  18. icurmt <icurmtdude@yahoo.com> wrote:
  19. : I tried it and it gave the same result as before. The NUL chars were
  20. : ignored.
  21. How do you know it didn't work?  What kind of connection is it?  Where
  22. are the NUL characters coming from?
  23.  
  24. When I do it here, it works:
  25.  
  26.   fopen /write \%c foo
  27.   if fail stop
  28.   while true {
  29.       input 5
  30.       if fail break
  31.       fwrite /char \%c \v(inchar)
  32.   }
  33.   fclose \%c
  34.  
  35. The "foo" file has NUL characters in it, just where they are supposed to
  36. be, none missing.
  37.  
  38. : However, something I dont understand here is that session log
  39. : which is set as "set session-log binary" doesn't have the NUL
  40. : character in it as well. Well, not sure, but possibly cause it logs
  41. : the same (\v(input) buffer.
  42. :
  43. SET SESSION-LOG BINARY tells Kermit to record every incoming character,
  44. including NULs, and it does.  The session log is separate from \v(input).
  45. Incoming characters go straight to a file, not to a C string, so NULs
  46. are not a problem.  However, by default (i.e. when SESSION-LOG is set to
  47. TEXT), they are discarded, as are certain other control characters,
  48. depending on the text-file format of the computer where Kermit is running
  49. (so, for example, carriage returns are discarded by C-Kermit but not by
  50. K-95).
  51.  
  52. - Frank
  53.